func go/types.isValid
53 uses
go/types (current package)
api_predicates.go#L22: if !isValid(T.Underlying()) {
api_predicates.go#L60: if !isValid(V.Underlying()) {
assignments.go#L121: if !x.isValid() || !isValid(x.typ()) || !isValid(lhs.typ) {
assignments.go#L156: if !x.isValid() || !isValid(x.typ()) || !isValid(lhs.typ) {
assignments.go#L221: if !x.isValid() || !isValid(x.typ()) {
assignments.go#L253: if !isValid(T) {
assignments.go#L311: case !isValid(t):
builtins.go#L213: if isValid(x.typ().Underlying()) {
builtins.go#L531: if !isValid(T) {
call.go#L831: if !isValid(x.typ().Underlying()) {
decl.go#L407: if isValid(t.Underlying()) {
expr.go#L389: if !x.isValid() || isTyped(x.typ()) || !isValid(target) {
expr.go#L485: if !isValid(x.typ()) || !isValid(y.typ()) {
expr.go#L813: if isValid(x.typ()) && isValid(y.typ()) {
expr.go#L1112: if !isValid(T) {
index.go#L33: if isValid(x.typ()) {
instantiate.go#L246: if !isValid(Vu) || !isValid(Tu) {
instantiate.go#L249: if p, _ := Vu.(*Pointer); p != nil && !isValid(p.base.Underlying()) {
interface.go#L185: if isValid(typ) {
literals.go#L326: if isValid(utyp) {
literals.go#L357: if typ, i := check.index(kv.Key, length); isValid(typ) {
lookup.go#L541: if !isValid(V) {
lookup.go#L557: if f.embedded && (!isValid(f.typ) || hasInvalidEmbeddedFields(f.typ, seen)) {
operand.go#L200: if isValid(x.typ()) {
operand.go#L329: if !x.isValid() || !isValid(T) {
predicates.go#L18: func isValid(t Type) bool { return Unalias(t) != Typ[Invalid] }
predicates.go#L260: if c.ignoreInvalids && (!isValid(x) || !isValid(y)) {
recording.go#L69: assert(!isValid(typ) || allBasic(typ, IsConstType))
signature.go#L248: if t := check.genericType(rbase, &cause); isValid(t) {
signature.go#L255: if isValid(t) {
signature.go#L316: if rptr && isValid(recvType) {
signature.go#L477: if !isValid(atyp) {
stmt.go#L318: if !isValid(T) {
stmt.go#L372: if !isValid(T) {
struct.go#L150: if !isValid(t) {
typeparam.go#L121: if !isValid(u) {
typeset.go#L296: if !isValid(u) {
typeset.go#L391: } else if !isValid(u) {
typexpr.go#L88: if !isValid(typ) {
typexpr.go#L114: if !isValid(typ) {
typexpr.go#L202: if isValid(typ) && !isGeneric(typ) {
typexpr.go#L324: if !isValid(typ.base) {
typexpr.go#L407: if !isValid(typ) {
typexpr.go#L514: if !isValid(t) {
union.go#L70: if isValid(u) {
union.go#L84: if !isValid(u) {
union.go#L93: if !isValid(t.typ) {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)